package com.abocode.aichat.server.modules;

import com.abocode.aichat.server.stanza.StanzaHandler;
import com.abocode.aichat.server.stanza.StanzaHandler;

import java.util.List;
import java.util.Map;

/**
 * Created by franky-8.
 */
public interface Module<T> extends StanzaHandler {

     String version();

     void setRuntimeContext(T t);

     T getServerRuntimeContext();

     void setModuleHandlers(List<ModuleHandler> moduleHandlers);


}
